The 2017 General Election Explained For Non-Brits | Guardian Explainers